package com.lnu.information.gui;

import javax.swing.*;
import java.awt.*;

/**
 * @author : jian.zhang-2
 * @description:
 * @date : Create in 7:35 AM 2022/5/19
 * @modified By :
 */
public class MyFirstFrame extends JFrame {

    public MyFirstFrame(String title) {
        //获取一个容器
//        Container container = this.getContentPane();
        //获取一个JLabel标签
        JLabel jl = new JLabel("这是一个JFrame窗体");
        //使标签上的文字居中
        jl.setHorizontalAlignment(SwingConstants.CENTER);
        //将标签添加到容器中
        this.add(jl);
        //设置容器的背景颜色
        this.setBackground(Color.WHITE);
        //设置窗体大小
        this.setSize(300, 200);
        this.setTitle(title);
        //设置窗体关闭模式
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        //使窗体可视
        this.setVisible(true);
    }

    public static void main(String[] args) {
        new MyFirstFrame("创建一个JFrame窗体");
    }
}
